package main

func main() {

	for i := 0; i < 3; i++ {
		println(i)

		if i > 1 {
			goto exit // exit 是标签，然后直接执行标签中的内容
		}
	}

	gotos()
exit:
	println("exit.")

}

func test() {
test:
	println("test")
	println("test exit.")
}

func gotos() {
	for i := 0; i < 3; i++ {
	loop:
		println(i)
	}

	goto test // 错误: label test not defined, 不能跳到其他函数
	goto loop // 错误: goto loop jumps into block, goto 不能跳到其他代码块
}
